package ${dtoPackageIn};

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.*;
import ${basePackage}.annotation.FieldCheck;
import ${basePackage}.common.BaseParam;

/**
 * ${table.comment!} 传输层实体
 *
 * @author ${author}
 * @since ${date}
 */
@Data
@ApiModel("${table.comment!}请求参数")
public class ${table.entityName}In extends BaseParam{
<#list table.fields as field>
    @ApiModelProperty(value = "${field.comment!}", required = ${field.metaInfo.nullable?then('false', 'true')}<#if field.propertyType == "String">, example = "test_${field.propertyName}"</#if>)
    @FieldCheck(notNull = ${field.metaInfo.nullable?then('false', 'true')}, desc = "${field.comment!}")
    private ${field.propertyType} ${field.propertyName};

</#list>
}
